<?php
require_once "./ScreenShotsTask.php";
// chenlin
// 操作任务的服务类
// 2022年10月9日15:40:32
class ScreenShotsService{
    // 添加任务
    function addTasks($param){
        $hkey = md5($param['business'].$param['redrictURL'].$param['url'].$param['type'].$param['scrollHeight']);
        //加入redis队列
        addScreenShotsTask($param);
        $param['status'] = 1;
        //将任务信息加入mysql
        $this->addTaskToDb($param,$hkey);

    }
    // 获得图片
    function getImages($param){
        //先检查任务状态，status != 4则返回相应的msg
        $taskjson = getScreenShotsTaskStatus($param['md5']);
        if ($taskjson != false){//存在redis中，就不查db
            
        }else{//需要去查db
            
        }

    }

    // 得到任务状态
    function getTaskStatus($param){

    }

    function addTaskToDb($param,$md5){//添加任务信息进入db
        $sql = "insert into ScreenShots(business,redrictURL,url,scrollHeight,status,md5)
        value ({$param['business']},{$param['redrictURL']},{$param['url']},{$param['scrollHeight']},{$param['status']},$md5)";

    }

}
